the top score - French English Dictionary